package com.tarena.lbs.attach.dao.repository.impl;


import com.tarena.lbs.attach.dao.repository.AttachRepository;
import com.tarena.lbs.attach.pojo.dto.AttachDTO;
import com.tarena.lbs.attach.pojo.param.AttachParam;
import com.tarena.lbs.attach.pojo.param.AttachUpdateParam;
import com.tarena.lbs.attach.pojo.param.PicUpdateParam;
import com.tarena.lbs.attach.pojo.query.AttachDeprecatedQuery;
import com.tarena.lbs.attach.pojo.query.AttachQuery;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Repository;

import java.util.Collections;
import java.util.List;


@Slf4j
@Repository
public class AttachRepositoryImpl implements AttachRepository {


    @Override
    public AttachDTO insertAttachInfo(AttachParam attachParam) {
        return null;
    }

    @Override
    public List<AttachDTO> getAttachInfo(AttachQuery attachQuery) {
        return Collections.emptyList();
    }

    @Override
    public List<AttachDTO> batchGetAttachInfo(List<Integer> ids, Integer type) {
        return Collections.emptyList();
    }

    @Override
    public int batchUpdateAttachByIdList(List<AttachUpdateParam> attachUpdateParamList) {
        return 0;
    }

    @Override
    public int deleteAttachByBusinessIdAndBusinessType(AttachUpdateParam attachUpdateParam) {
        return 0;
    }

    @Override
    public int deleteAttachById(Long id) {
        return 0;
    }

    @Override
    public int deleteAttachInfoByParam(AttachQuery attachQuery) {
        return 0;
    }

    @Override
    public int deleteAttachDeprecated(AttachDeprecatedQuery query) {
        return 0;
    }

    @Override
    public boolean batchUpdateBusiness(List<PicUpdateParam> params) {
        return false;
    }
}
